/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package tk.eigh.ksvg.component.filter;

import ksvg.core.SVGComponentBase;
import org.apache.myfaces.buildtools.maven2.plugin.builder.annotation.JSFComponent;
import org.apache.myfaces.buildtools.maven2.plugin.builder.annotation.JSFProperty;
import tk.eigh.ksvg.types.SVGNumber;

/**
 *
 * @author nt
 */
@JSFComponent(name = "svg:DistantLight",
type = "tk.eigh.svg.DistantLight",
family = "filter.DistantLight",
clazz = "ksvg.filter.DistantLight",
tagClass = "ksvg.tags.filter.DistantLightTag",
defaultRendererType = "filter.SVGDistantLightRenderer")
public abstract class AbstractDistantLight extends SVGComponentBase {

    /**
     * azimuth = "&lt;number&gt;"<br/> Direction angle for the light source on the XY plane
     * (clockwise), in degrees from the x axis. If the attribute is not
     * specified, then the effect is as if a value of 0 were specified.<br/>
     * Animatable: yes.
     */
    @JSFProperty
    public abstract SVGNumber getAzimuth();

    /**
     * elevation = "&lt;number&gt;"<br/> Direction angle for the light source from the XY
     * plane towards the z axis, in degrees. Note the positive Z-axis points
     * towards the viewer of the content. If the attribute is not specified,
     * then the effect is as if a value of 0 were specified.<br/> Animatable: yes.
     */
    @JSFProperty
    public abstract SVGNumber getElevation();
}